thump (punch) - French English Dictionary